import http from "@/utils/http";
import {CLIENT} from "@/common/const";
// /**
//  * 查询视频 固定栏目
//  * @returns {*}
//  */


/**
 * 查询首页banner获取首页广告视频banner （环宇）
 * @returns {*}
 */
export const getClientBannerByPlaces = () => {
    return http.get(`${CLIENT}/client/getClientBannerByPlaces.htm`)
};

/**
 *  获取视频频道详情 （环宇）
 * @param configId    频道id
 * @returns {*}
 */
export const queryVideoConfigById = (configId = '') => {
    return http.get(`${CLIENT}/client/queryVideoConfigById.htm`, {
        configId
    })
};

/**
 * 分页查询录播视频 通过频道id （环宇）
 * @param pageSize       每页条数
 * @param currentPage    当前页
 * @param configId       频道id
 * @returns {*}
 */

export async function queryRecordliveListByPage(params) {
    let url = `${CLIENT}/client/queryRecordliveListByMap.htm`;
    let send = {
        //pageSize : 10,
        //currentPage:1,
        dayNumber: 30,
        limit: 100,
        configId: '',
        ...params
    }
    return await http.get(url, send)
};


/**
 * 查询视频 通过频道id （环宇）
 * @param isHighlight     加精
 * @param limit           当前页
 * @param configId        频道id
 * @returns {*}
 */

export async function queryRecordliveListByMap(params) {
    let url = `${CLIENT}/client/queryRecordliveListByMap.htm`;
    let send = {
        isHighlight: '',
        limit: 1,
        configId: '',
        ...params
    }
    return await http.get(url, send)
};

/**
 * 查询视频 固定栏目 （环宇）
 * @returns {*}
 */

export async function queryLiveListSpecial(params) {
    let url = `${CLIENT}/client/queryLiveListSpecial.htm`;
    let send = {
        ...params
    }
    return await http.get(url, send)
};


/**
 * 分页查询文章 通过文章类型 （环宇）
 * @pageSize        每页条数
 * @currentPage     当前页
 * @articleType     类型
 * @returns {*}
 */
export async function queryArticleListByPage(params) {
    let url = `${CLIENT}/client/queryArticleListByPage.htm`;
    let send = {
        pageSize: 10,
        currentPage: 1,
        articleType: '',
        ...params
    }
    return await http.get(url, send)
};

/**
 * 分页查询文章 通过文章类型 （环宇）
 * @newsId     newsId
 * @returns {*}
 */
export async function Newdetail(params) {
    let url = `${CLIENT}/client/product/new/detail.htm`;
    let send = {
        newsId: '',
        ...params
    }
    return await http.get(url, send)
};

/**
 * 查询客户端文章 通过文章类型(文章详情) （环宇）
 * @limit           请求条数
 * @articleType     文章类型
 * @isHighlight     是否加精   0未加精  1已加精
 * @returns {*}
 */
export async function queryArticleListByMap(params) {
    let url = `${CLIENT}/client/queryArticleListByMap.htm`;
    let send = {
        limit: '',
        articleType: '',
        isHighlight: '',
        ...params
    }
    return await http.get(url, send)
};


/**
 * 获取录播的详情信息（原项目便有） （环宇）
 * @videoId           1录播的id
 * @flag              3微信公众号跳转的flag传 wx
 * @returns {*}
 */
export async function queryRecordDetail(params) {
    let url = `${CLIENT}/client/queryRecordDetail.htm`;
    let send = {
        videoId: '',
        flag: '',
        ...params
    }
    return await http.get(url, send)
};

